package org.zh.home.service;

import org.zh.home.entity.Group;
import org.zh.home.model.Pager;

public interface IGroupService {
	/**
	 * 获取一组用户组
	 * @param name 用户组名称
	 * @return 一组用户组对象
	 */
	public Pager<Group> find(String name);
	/**
	 * 添加用户组
	 * @param group 用户组
	 * @param columns 用户组对于的栏目 格式：1,2,3,4,5
	 */
	public void add(Group group,String columns);
	/**
	 * 修改用户组
	 * @param group    用户组
	 * @param columns  对应栏目
	 */
	public void update(Group group,String columns);
	/**
	 * 获取用户组
	 * @param id 用户组ID
	 * @return 用户组对象
	 */
	public Group load(int id);
	/**
	 * 删除用户组 删除时需要删除用户组栏目对象 、即GroupColumn
	 * @param id 用户组ID
	 */
	public void delete(int id);
}
